﻿#This program contains free software licensed under a number of licenses, including the GNU Lesser General Public License.
#A complete list of software is available at http://www.renpy.org/doc/html/license.html.

#My Sweet Neighbors

init -1 python hide:
    config.developer = True
    
## Basics ######################################################################

## Default window title. Also shows up in the interface and error reports.

define config.name = _("My Sweet Neighbors 0.11")

define gui.show_name = False

## The version of the game.

define config.version = "0.11"

define gui.about = _("")

## A short name for the game

define build.name = "My_Sweet_Neighbors"

## Sounds and music ############################################################

define config.has_sound = True
define config.has_music = False
define config.has_voice = False

## Transitions #################################################################

define config.enter_transition = dissolve
define config.exit_transition = dissolve

define config.after_load_transition = None

define config.end_game_transition = None

## Window management ###########################################################

define config.window = "auto"

define config.window_show_transition = Dissolve(.0)
define config.window_hide_transition = Dissolve(.0)

## Preference defaults #########################################################

default preferences.text_cps = 0

default preferences.afm_time = 15

## Save directory ##############################################################

define config.save_directory = "MSN"

## Icon ########################################################################

define config.window_icon = "gui/task.png"

## Build configuration #########################################################
##
## This section controls how Ren'Py turns your project into distribution files.


init python:

    ## The following functions take file patterns. File patterns are case-
    ## insensitive, and matched against the path relative to the base directory,
    ## with and without a leading /. If multiple patterns match, the first is
    ## used.
    ##
    ## In a pattern:
    ##
    ## / is the directory separator.
    ##
    ## * matches all characters, except the directory separator.
    ##
    ## ** matches all characters, including the directory separator.
    ##
    ## For example, "*.txt" matches txt files in the base directory, "game/
    ## **.ogg" matches ogg files in the game directory or any of its
    ## subdirectories, and "**.psd" matches psd files anywhere in the project.

    ## Classify files as None to exclude them from the built distributions.

    build.classify('**~', None)
    build.classify('**.bak', None)
    build.classify('**/.**', None)
    build.classify('**/#**', None)
    build.classify('**/thumbs.db', None)

    ## To archive files, classify them as 'archive'.

    build.classify('game/**.png', 'archive')
    build.classify('game/**.jpg', 'archive')
    build.classify('game/**.webm', 'archive')
    build.classify('game/**.rpy', 'archive')
    build.classify('game/**.rpyc', 'archive')
    

    ## Files matching documentation patterns are duplicated in a mac app build,
    ## so they appear in both the app and the zip file.

    build.documentation('*.html')
    build.documentation('*.txt')
    
    build.exclude_empty_directories = True

